local scene = class("Scene") {
    name = "Scene";
    _is_init = false;
}

function scene:_enter()end
function scene:_exit()end
function scene:_init()end
function scene:_update(dt)end
function scene:_draw()end
function scene:_mousepressed(x, y, button)end
function scene:_mousemoved(x, y, dx, dy)end
function scene:_mousereleased(x, y, button)end
function scene:_textinput(text)end
function scene:_wheelmoved(x, y)end
function scene:_keypressed(k, scancode, isrepeat)end
function scene:_keyreleased(k, scancode, isrepeat)end

return scene;